<?xml version="1.0"?>
<doc>
    <assembly>
        <name>usbLan</name>
    </assembly>
    <members>
        <member name="T:usbLan.commonModule">
            <summary>
            Common module for all usb+lan product.
            </summary>
        </member>
        <member name="M:usbLan.commonModule.getCOMnames">
            <summary>
            Get all com ports for this PC.<para />
            Return the COM ports.
            </summary>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.openConnectUSB(System.String,System.Int32)">
            <summary>
            Connect the serial port with baudrate.<para />
            StopBits = One, DataBits = 8, Parity = None.<para />
            Return serial port of COMx.
            </summary>
            <param name="comPort">string COMx</param>
            <param name="baudrate">Only 11520(default) or 9600, refer the product manual.</param>
            <returns>SerialPort COMx</returns>
        </member>
        <member name="M:usbLan.commonModule.closeConnectUSB(System.IO.Ports.SerialPort)">
            <summary>
            Close the connection for serial port.
            </summary>
            <param name="usbPort">Serial port COMx</param>
        </member>
        <member name="M:usbLan.commonModule.getProductInformationUSB(System.IO.Ports.SerialPort)">
            <summary>
            Get the product information by serial port.<para />
            Return: PN, SN, manufacturer, version.
            </summary>
            <param name="usbPort">Serial port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.resetDeviceUSB(System.IO.Ports.SerialPort)">
            <summary>
            Restart the product. No characters returned.
            </summary>
            <param name="usbPort">Serial Port</param>
        </member>
        <member name="M:usbLan.commonModule.getMAC_USB(System.IO.Ports.SerialPort)">
            <summary>
            Query the MAC of device, return the MAC.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.setBaudrateUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Set the baudrate for the serial port, return 'Baud:115200/9600'.<para />
            This function will take effect after restart.<para />    
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="baudrate">Only be 0 or 1. 0--9600; 1--115200.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.queryErrorDescription(System.String)">
            <summary>
            Find the error description by error code.<para />
            Notes:The error code can be found on the product return string, and it will only contain: E1,E2,E3,E4,E5.
            </summary>
            <param name="errorCode">Only: E1,E2,E3,E4,E5</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.getLocalIPs">
            <summary>
            Get the IP addresses of all IPv4 in this PC.<para />
            Return Return IP addresses.
            </summary>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.openConnectTCP(System.String,System.String,System.Int32)">
            <summary>
            Open the TCP connection.Return the handle of a TCP connection socket.<para />
            The default product IP address is: 192.168.1.225, and the default port is: 5100.<para />
            You can use 'USB Control Panel' to query or modify it.<para />        
            </summary>
            <param name="localIP">IP address of PC.</param>
            <param name="productIP">IP address of product.</param>
            <param name="productPort">Port of product,Range(2000-65535).</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.closeConnectTCP(System.Net.Sockets.Socket)">
            <summary>
            Close the TCP connection.
            </summary>
            <param name="tcpConnect">Handle of the TCP socket.</param>
        </member>
        <member name="M:usbLan.commonModule.getProductInformationTCP(System.Net.Sockets.Socket)">
            <summary>
            Get the product information by TCP connect.<para />
            Return: PN, SN, manufacturer, version.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.resetDeviceTCP(System.Net.Sockets.Socket)">
            <summary>
            Restart the product. No characters returned.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
        </member>
        <member name="M:usbLan.commonModule.getMAC_TCP(System.Net.Sockets.Socket)">
            <summary>
            Query the MAC of this product, return the MAC.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.switchModule">
            <summary>
            Modules for Programmable Switch.
            </summary>
        </member>
        <member name="M:usbLan.switchModule.openChannelUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial port : Open the channel by channel number. Return strings 'SOx'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">channel number,1--max channel</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.openChannelTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket : Open the channel by channel number. Return strings 'SOx'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">channel number,1--max channel</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.cycleChannelUSB(System.IO.Ports.SerialPort,System.Int32,System.Double,System.Double)">
            <summary>
            Serial port : Automatically open the channel with period and pulse width.Return 'SLx'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">channel number,1--max channel</param>
            <param name="period">Period,range: 0.1-2000ms</param>
            <param name="width">Pulse width,range: 0.1-2000ms</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.cycleChannelTCP(System.Net.Sockets.Socket,System.Int32,System.Double,System.Double)">
            <summary>
            TCP socket : Automatically open the channel with period and pulse width.Return 'SLx'..
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">channel number,1--max channel</param>
            <param name="period">Period,range: 0.1-2000ms</param>
            <param name="width">Pulse width,range: 0.1-2000ms</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.cycleMultichannelUSB(System.IO.Ports.SerialPort,System.Int32[],System.Double)">
            <summary>
            Serial port : Looping for channels x1, x2,… with pulse width, return 'MLx1'.
            Range of pulse width: 0.1-2000ms.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumbers">channel number,1--max channel</param>
            <param name="width">Pulse width,range: 0.1-2000ms</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.cycleMultichannelTCP(System.Net.Sockets.Socket,System.Int32[],System.Double)">
            <summary>
            TCP socket : Looping for channels x1, x2,… with pulse width, return 'MLx1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumbers">channel number,1--max channel</param>
            <param name="width">Pulse width,range: 0.1-2000ms</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.closeChannelUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial port : Close all channel. Stop loop ,close all channel. Return 'SC0'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.switchModule.closeChannelTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket : Close all channel. Stop loop ,close all channel. Return 'SC0'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.AttenuatorModule">
            <summary>
            Modules of Programmable Attenuator
            </summary>
        </member>
        <member name="M:usbLan.AttenuatorModule.setAttenuationStepUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial port: Set attenuation value by attenuation step.<para />
            Return the current attenuation value(step*stepsize).<para />
            The actual attenuation value is step * stepsize + insertion loss.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="step">Attenuation Step,range: 0-(2^controlBits-1)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.AttenuatorModule.setAttenuationStepTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Set attenuation value by attenuation step.<para />
            Return the current attenuation value(step*stepsize).<para />
            The actual attenuation value is step * stepsize + insertion loss.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="step">Attenuation Step,range: 0-(2^controlBits-1)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.AttenuatorModule.getCurrentSettingsUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial Port: Get current attenuation value.<para />
            Return: Attenuation step and attenuation value.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.AttenuatorModule.getCurrentSettingsTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket: Get current attenuation value.<para />
            Return: Attenuation step and attenuation value.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.AttenuatorModule.getStepsizeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial Port: Get stepsize of attenuator.Return stepsize.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.AttenuatorModule.getStepsizeTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket: Get stepsize of attenuator.Return stepsize.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.PhaseShifterModule">
            <summary>
            Modules of Programmable Phase Shifter
            </summary>
        </member>
        <member name="M:usbLan.PhaseShifterModule.setPhaseValueStepUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Set phase value by step. Return the current phase value(step*stepsize).
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="step">Value Step,range: 0-(2^controlBits-1)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.PhaseShifterModule.setPhaseValueStepTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Set phase value by step. Return the current phase value(step*stepsize).
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="step">Value Step,range: 0-(2^controlBits-1)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.PhaseShifterModule.getCurrentSettingsUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial Port: Get current phase value.<para />
            Return: Phase value step and phase value.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.PhaseShifterModule.getCurrentSettingsTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket: Get current phase value.<para />
            Return: Phase value step and phase value.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.PhaseShifterModule.getStepsizeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial Port: Get stepsize of phase shifter.Return stepsize.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.PhaseShifterModule.getStepsizeTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket: Get stepsize of phase shifter.Return stepsize.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.multichannelAttenuatorModule">
            <summary>
            Modules of Multichannel Programmable Attenuator.
            </summary>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getCycleSettingsUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the current loop settings of channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getCycleSettingsTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the current loop settings of channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getProtectionStatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial Port: Query the external protection status.<para />
            Return: Protect:1--Protected. Protect:0--Unprotected.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getProtectionStatusTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket: Query the external protection status.<para />
            Return: Protect:1--Protected. Protect:0--Unprotected.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <!-- 对于成员“M:usbLan.multichannelAttenuatorModule.getStatusUSB(System.IO.Ports.SerialPort,System.Int32)”忽略有格式错误的 XML 注释 -->
        <!-- 对于成员“M:usbLan.multichannelAttenuatorModule.getStatusTCP(System.Net.Sockets.Socket,System.Int32)”忽略有格式错误的 XML 注释 -->
        <member name="M:usbLan.multichannelAttenuatorModule.getStepsizeUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the stepsize of channel.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getStepsizeTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the stepsize of channel.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getFixedStepUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the current fixed step of channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getFixedStepTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the current fixed step of channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getControlBitsUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the control bits of channel.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.getControlBitsTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the control bits of channel.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.setCycleUSB(System.IO.Ports.SerialPort,System.Int32,System.Int32,System.Int32,System.Int32,System.Double,System.Int32)">
            <summary>
            Serial Port: Set the loop parameters for channel. Return 'SetL:p1-p2-p3-p4-p5-p6'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para /> 
            Attention: This command has to follow up with the command 'AT:StartLoop' in order to be execute.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="startStep">Start attenuation step, range is 0-(2^bits-1).</param>
            <param name="stopStep">Stop attenuation step, the range is 0-(2^bits-1).</param>
            <param name="multiStepsize">Multiple of stepsize, the actual stepsize is s*stepsize. If s=0, it means from start attenuation step to stop.</param>
            <param name="dwellTime">The duration time of each attenuation value, unit is ms, range is 0.1-2000.</param>
            <param name="loopCount">Count of loop. Range is 0-65535, 0 means to cycle all the time without stop.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.setCycleTCP(System.Net.Sockets.Socket,System.Int32,System.Int32,System.Int32,System.Int32,System.Double,System.Int32)">
            <summary>
            TCP socket: Set the loop parameters for channel. Return 'SetL:p1-p2-p3-p4-p5-p6'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para />
            Attention: This command has to follow up with the command 'AT:StartLoop' in order to be execute..
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="startStep">Start attenuation step, range is 0-(2^bits-1).</param>
            <param name="stopStep">Stop attenuation step, the range is 0-(2^bits-1).</param>
            <param name="multiStepsize">Multiple of stepsize, the actual stepsize is s*stepsize. If s=0, it means from start attenuation step to stop.</param>
            <param name="dwellTime">The duration time of each attenuation value, unit is ms, range is 0.1-2000.</param>
            <param name="loopCount">Count of loop. Range is 0-65535, 0 means to cycle all the time without stop.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.startCycleUSB(System.IO.Ports.SerialPort,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Serial Port: Execute the loop settings of all channels.Return 'StartL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.startCycleTCP(System.Net.Sockets.Socket,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TCP socket: Execute the loop settings of all channels.Return 'StartL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.setFixedStepUSB(System.IO.Ports.SerialPort,System.Int32,System.Int32)">
            <summary>
            Serial Port: Set the fixed attenuation step as y for channel. Return 'SetS:x-y'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para />
            Attention: This command has to follow up with the command 'AT:StartStep' in order to be execute.<para />
            The actual attenuation value is step*stepsize + insertion loss.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="fixedStep">Attenuation step, range is 0-(2^bits-1).</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.setFixedStepTCP(System.Net.Sockets.Socket,System.Int32,System.Int32)">
            <summary>
            TCP socket: Set the fixed attenuation step as y for channel. Return 'SetS:x-y'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para />
            Attention: This command has to follow up with the command 'AT:StartStep' in order to be execute.<para />
            The actual attenuation value is step*stepsize + insertion loss.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="fixedStep">Attenuation step, range is 0-(2^bits-1).</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.startFixedUSB(System.IO.Ports.SerialPort,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Serial Port: Execute the fixed settings of all channels.Return 'StartS:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.startFixedTCP(System.Net.Sockets.Socket,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TCP socket: Execute the fixed settings of all channels.Return 'StartS:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Handle of TCP socket.</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.stopCycleUSB(System.IO.Ports.SerialPort,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Serial Port: Stop the loop for all channels. Return 'StopL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channel1">channel1:0/1(1-Stop;0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Stop;0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Stop;0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Stop;0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Stop;0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Stop;0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Stop;0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Stop;0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelAttenuatorModule.stopCycleTCP(System.Net.Sockets.Socket,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TCP socket: Stop the loop for all channels. Return 'StopL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Handle of TCP socket.</param>
            <param name="channel1">channel1:0/1(1-Stop;0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Stop;0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Stop;0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Stop;0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Stop;0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Stop;0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Stop;0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Stop;0-No execution)</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.multichannelPhaseShifterModule">
            <summary>
            Modules of Multichannel Programmable Phase Shifter.
            </summary>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getCycleSettingsUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the current loop settings of channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getCycleSettingsTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the current loop settings of channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getProtectionStatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Serial Port: Query the external protection status.<para />
            Return: Protect:1--Protected. Protect:0--Unprotected.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getProtectionStatusTCP(System.Net.Sockets.Socket)">
            <summary>
            TCP socket: Query the external protection status.<para />
            Return: Protect:1--Protected. Protect:0--Unprotected.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <!-- 对于成员“M:usbLan.multichannelPhaseShifterModule.getStatusUSB(System.IO.Ports.SerialPort,System.Int32)”忽略有格式错误的 XML 注释 -->
        <!-- 对于成员“M:usbLan.multichannelPhaseShifterModule.getStatusTCP(System.Net.Sockets.Socket,System.Int32)”忽略有格式错误的 XML 注释 -->
        <member name="M:usbLan.multichannelPhaseShifterModule.getStepsizeUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the stepsize for channel.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getStepsizeTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the stepsize for channel.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getFixedStepUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the current fixed step for channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getFixedStepTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the current fixed step for channel.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getControlBitsUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Serial Port: Query the control bits for channel.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.getControlBitsTCP(System.Net.Sockets.Socket,System.Int32)">
            <summary>
            TCP socket: Query the control bits for channel.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.setCycleUSB(System.IO.Ports.SerialPort,System.Int32,System.Int32,System.Int32,System.Int32,System.Double,System.Int32)">
            <summary>
            Serial Port: Set the cycle parameters for channel. Return 'SetL:p1-p2-p3-p4-p5-p6'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para /> 
            Attention: This command has to follow up with the command 'PS:StartLoop' in order to be execute.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="startStep">Start phase step, range is 0-(2^bits-1).</param>
            <param name="stopStep">Stop phase step, the range is 0-(2^bits-1).</param>
            <param name="multiStepsize">Multiple of stepsize, the actual stepsize is s*stepsize. If s=0, it means from start phase step to stop.</param>
            <param name="dwellTime">The duration time for each phase value, unit is ms, range is 0.1-2000.</param>
            <param name="loopCount">Count of cycle. Range is 0-65535, 0 means to cycle all the time without stop.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.setCycleTCP(System.Net.Sockets.Socket,System.Int32,System.Int32,System.Int32,System.Int32,System.Double,System.Int32)">
            <summary>
            TCP socket: Set the cycle parameters for channel. Return 'SetL:p1-p2-p3-p4-p5-p6'.<para />
            If the external trigger is valid, this command is invalid and return 'Protect:1'.<para /> 
            Attention: This command has to follow up with the command 'PS:StartLoop' in order to be execute.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="startStep">Start phase step, range is 0-(2^bits-1).</param>
            <param name="stopStep">Stop phase step, the range is 0-(2^bits-1).</param>
            <param name="multiStepsize">Multiple of stepsize, the actual stepsize is s*stepsize. If s=0, it means from start phase step to stop.</param>
            <param name="dwellTime">The duration time for each phase value, unit is ms, range is 0.1-2000.</param>
            <param name="loopCount">Count of cycle. Range is 0-65535, 0 means to cycle all the time without stop.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.startCycleUSB(System.IO.Ports.SerialPort,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Serial Port: Execute the cycle settings of all channels.Return 'StartL:...'.<para />
            If the external trigger is valid, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.startCycleTCP(System.Net.Sockets.Socket,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TCP socket: Execute the cycle settings of all channels.Return 'StartL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.setFixedStepUSB(System.IO.Ports.SerialPort,System.Int32,System.Int32)">
            <summary>
            Serial Port: Set the fixed phase step for channel. Return 'SetS:x-y'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para />
            Attention: This command has to follow up with the command 'PS:StartStep' in order to be execute.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="fixedStep">Phase step, range is 0-(2^bits-1).</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.setFixedStepTCP(System.Net.Sockets.Socket,System.Int32,System.Int32)">
            <summary>
            TCP socket: Set the fixed phase step for channel. Return 'SetS:x-y'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.<para />
            Attention: This command has to follow up with the command 'PS:StartStep' in order to be execute.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channelNumber">Range:0-max channel. 0:All channels.</param>
            <param name="fixedStep">Phase step, range is 0-(2^bits-1).</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.startFixedUSB(System.IO.Ports.SerialPort,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Serial Port: Execute the fixed settings of all channels.Return 'StartS:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.startFixedTCP(System.Net.Sockets.Socket,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TCP socket: Execute the fixed settings of all channels.Return 'StartS:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channel1">channel1:0/1(1-Execution,0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Execution,0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Execution,0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Execution,0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Execution,0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Execution,0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Execution,0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Execution,0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.stopCycleUSB(System.IO.Ports.SerialPort,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Serial Port: Stop the cycle of all channels. Return 'StopL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'. 
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="channel1">channel1:0/1(1-Stop;0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Stop;0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Stop;0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Stop;0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Stop;0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Stop;0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Stop;0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Stop;0-No execution)</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.multichannelPhaseShifterModule.stopCycleTCP(System.Net.Sockets.Socket,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            TCP socket: Stop the cycle of all channels. Return 'StopL:...'.<para />
            If the external trigger is ON, this command is invalid and return 'Protect:1'.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="channel1">channel1:0/1(1-Stop;0-No execution)</param>
            <param name="channel2">channel2:0/1(1-Stop;0-No execution)</param>
            <param name="channel3">channel3:0/1(1-Stop;0-No execution)</param>
            <param name="channel4">channel4:0/1(1-Stop;0-No execution)</param>
            <param name="channel5">channel5:0/1(1-Stop;0-No execution)</param>
            <param name="channel6">channel6:0/1(1-Stop;0-No execution)</param>
            <param name="channel7">channel7:0/1(1-Stop;0-No execution)</param>
            <param name="channel8">channel8:0/1(1-Stop;0-No execution)</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.emcBenchtopAmplifier">
            <summary>
            Modules of all EMC Benchtop Amplifier.
            </summary>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputStatusUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Function:Set the output ON or OFF.<para /> 
            Parameters:usbPort-Serial Port;
            status-Ture means open the output,and false means close.<para />
            Return:String 'SS:x'.<para />
            </summary>
            <param name="usbPort">usbPort-Serial Port</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputStatusTCP(System.Net.Sockets.Socket,System.Boolean)">
            <summary>
            Function:Set the output ON or OFF.<para /> 
            Parameters:tcpConnect-Handle of TCP socket;
            status-Ture means open the output,and false means close.<para />
            Return:String 'SS:x'.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setFrequencyUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the frequency.Return SF:x.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="frequency">The frequency value, and unit in GHz, 3 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setFrequencyTCP(System.Net.Sockets.Socket,System.Decimal)">
            <summary>
            Set the frequency.Return SF:x.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="frequency">The frequency value, and unit in GHz, 3 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAttenuationUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the attenuation value.Return SA:x.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="attenuation">The attenuation, unit in dB, 1 decimal place.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAttenuationTCP(System.Net.Sockets.Socket,System.Decimal)">
            <summary>
            Set the attenuation value.Return SA:x.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="attenuation">The attenuation, unit in dB, 1 decimal place.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputPowerUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the output Power.Return SOP:x.<para />
            Attention: If the ALC function closed, this command is invalid.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="outputPower">The output power, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputPowerTCP(System.Net.Sockets.Socket,System.Decimal)">
            <summary>
            Set the output Power.Return SOP:x.<para />
            Attention: If the ALC function closed, this command is invalid.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="outputPower">The output power, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAlcStatusUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Set the ALC function ON or OFF.Return SAS:x.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAlcStatusTCP(System.Net.Sockets.Socket,System.Boolean)">
            <summary>
            Set the ALC function ON or OFF.Return SAS:x.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputStatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the output status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputStatusTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the output status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the frequency. <para />
            Return the setting frequency, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the frequency.<para />
            Return the setting frequency, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the attenuation. <para />
            Return the current attenuation, unit in dB, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the attenuation.<para />
            Return the current attenuation, unit in dB, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getInputPowerUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the input power. <para />
            Return the current input power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getInputPowerTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the input power.<para />
            Return the current input power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputPowerUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the output power. <para />
            Return the current output power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputPowerTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the output power.<para />
            Return the current output power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlcStatusUSB(System.IO.Ports.SerialPort,System.Decimal@)">
            <summary>
            Query the ALC function status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="alcPower">alcPower is the a output parameter, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlcStatusTCP(System.Net.Sockets.Socket,System.Decimal@)">
            <summary>
            Query the ALC function status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="alcPower">alcPower is the a output parameter, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputVswrUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the output VSWR. <para />
            Return the current output VSWR, unit in :1, 2 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputVswrTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the output VSWR.<para />
            Return the current output VSWR, unit in :1, 2 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getTemperatureUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the current temperature.<para />
            Return the current temperature, unit in degC, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getTemperatureTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the current temperature.<para />
            Return the current temperature, unit in degC, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyRangeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the product frequency range.<para />
            Return the minimum and maximum frequency range, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyRangeTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the product frequency range.<para />
            Return the minimum and maximum frequency range, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationRangeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the product attenuation range.<para />
            Return the minimum and maximum attenuation range,unit in dB, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationRangeTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the product attenuation range.<para />
            Return the minimum and maximum attenuation range,unit in dB, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlarmUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the alarm status.
            Return the 5 alarms status.The order is: Current(Exceed the maximum current or below the minimum current), Current Imbalance,
            Temperature(Exceed the maximum temperature), Input Power(Exceed the maximum input power), Output VSWR(Exceed the maximum output VSWR).
            Each alarm status is defined by false or true, false means no alarm and true means alarm triggered. <para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlarmTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the alarm status.
            Return the 5 alarms status.The order is: Current(Exceed the maximum current or below the minimum current), Current Imbalance,
            Temperature(Exceed the maximum temperature), Input Power(Exceed the maximum input power), Output VSWR(Exceed the maximum output VSWR).
            Each alarm status is defined by false or true, false means no alarm and true means alarm triggered. <para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getWorkstatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the current working status of the device.
            Return an integer representing the current working status.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getWorkstatusTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the current working status of the device.
            Return an integer representing the current working status.
            </summary>
            <param name="tcpConnect"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetPowerSupplyUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Set power supply on/off state of the EMC product.
            </summary>
            <param name="usbPort"></param>
            <param name="powerstate"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetPowerSupplyTCP(System.Net.Sockets.Socket,System.Boolean)">
            <summary>
            Set power supply on/off state of the EMC product.
            </summary>
            <param name="tcpConnect"></param>
            <param name="powerstate"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetPowerSupplyUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the power supply on/off state of  EMC product.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetPowerSupplyTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the power supply on/off state of  EMC product.
            </summary>
            <param name="tcpConnect"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetAGCUSB(System.IO.Ports.SerialPort,System.Boolean,System.Decimal)">
            <summary>
            Set AGC status and value of the EMC product through USB.
            </summary>
            <param name="usbPort"></param>
            <param name="status"></param>
            <param name="AGCvalue"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetAGCTCP(System.Net.Sockets.Socket,System.Boolean,System.Decimal)">
            <summary>
            Set AGC status and value of the EMC product through LAN.
            </summary>
            <param name="tcpConnect"></param>
            <param name="status"></param>
            <param name="AGCvalue"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetAGCUSB(System.IO.Ports.SerialPort,System.Decimal@,System.Decimal@)">
            <summary>
            Query AGC status and value of the EMC product through USB.
            </summary>
            <param name="usbPort"></param>
            <param name="AgcValue">AgcValue is the output parameter, unit in dBm, 1 decimal places.</param>
            <param name="CuGain">CuGain is the current actual gain value </param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetAGCTCP(System.Net.Sockets.Socket,System.Decimal@,System.Decimal@)">
            <summary>
            Query AGC status and value of the EMC product through LAN.
            </summary>
            <param name="tcpConnect"></param>
            <param name="AgcValue">AgcValye is the a output parameter, unit in dBm, 1 decimal places.</param>
            <param name="CuGain">CuGain is current actual gain value</param>>
            <returns></returns>
        </member>
    </members>
</doc>
